export interface OrderVO {
  /**
   * 用户ID
   */
  userId: string | number;

  /**
   * 订单状态（待付款、已付款（未直播拆卡）、待发货（中卡了的）、待收货、已完成、退款（拼团失败）、已关闭(订单超时)字典表关联）
   */
  cardOrderStatus: string;

  /**
   * 订单号
   */
  cardOrderNumber: string;

  /**
   * 单价（拼团的单价）
   */
  unitPrice: number;

  /**
   * 订单的数量
   */
  count: number;

  /**
   * 订单价值
   */
  orderPrice: number;

  /**
   * 订单运费
   */
  orderFreight: number;

  /**
   * 三方/四方平台的的单号
   */
  threePaymentNumber: string;

  /**
   * 收货省
   */
  sendProvince: string;

  /**
   * 收货市
   */
  sendCity: string;

  /**
   * 收货区
   */
  sendArea: string;

  /**
   * 收货详细地址
   */
  detailAddress: string;

  /**
   * 收货人姓名
   */
  sendName: string;

  /**
   * 收货手机号
   */
  sendPhone: string;

  /**
   * 用户昵称
   */
  nickName: string;

  /**
   * 取消时间
   */
  cancelTime: string;

  /**
   * 支付时间
   */
  payTime: string;

  /**
   * 发货时间
   */
  shipTime: string;

  /**
   * 收货时间
   */
  receivedTime: string;

  /**
   * 退款时间
   */
  refundTime: string;

  /**
   * 店铺id
   */
  shopId: string | number;

  /**
   * 拼团id
   */
  cardCollageId: string | number;

  /**
   * 拼团封面
   */
  collageImagePath: string;

  /**
   * 拼团编码
   */
  collageCode: string;

  /**
   * 拼团活动的名称
   */
  cardCollageName: string;

  /**
   * 玩法(字典)
   */
  playWay: string;

  /**
   * 支付方式
   */
  payWay: string;

  /**
   * 实际付款
   */
  actualPayment: number;

  /**
   * 优惠劵的应有金额（无门槛50，付款40，显示50）
   */
  discountsOriginAmount: number;

  /**
   * 优惠卷优惠的金额(无门槛50，付款40，这边显示40)
   */
  discountsAmount: number;

  /**
   * 优惠卷的id
   */
  discountsGetLogId: string | number;

  /**
   * 优惠券发行方（1：官方  2：店铺）
   */
  discountsIssueType: string;

  /**
   * 满减的价格
   */
  fullReduceAmount: number;

  /**
   * 是否中卡 （yes_or_no字典）
   */
  isGainCard: string;

  /**
   * 支付的实体id
   */
  payBeanId: string | number;

  /**
   * 用户地址id
   */
  userAdressId: string | number;

  /**
   * 玩家号
   */
  userInviteCode: string;

  /**
   * 收货方式  1：手动   2；时间到了自动
   */
  receivedWay: string;

  /**
   * 是否匿名购买
   */
  userAnonymous: string;

  /**
   * 位置字段
   */
  boxPosition: string;

  /**
   * 二级商户号
   */
  subMchid: string | number;

  /**
   * 是否分账
   */
  isShare: string;

  /**
   * 分账比例
   */
  shareRatio: number;

  /**
   * 已分账金额
   */
  shareMoney: number;

  /**
   * 额外收取的分账金额【多收取的】
   */
  extraShareMoney: number;

  /**
   * 微信分账单号
   */
  shareOrderId: string | number;

  /**
   * 分账状态
   */
  shareStatus: string;

  /**
   * 分账说明
   */
  shareMsg: string;

  /**
   * 补差金额
   */
  subsidiesMoney: string | number;

  /**
   * 补差状态
   */
  subsidiesStatus: string | number;

  /**
   * 补差说明
   */
  subsidiesMsg: string | number;

  /**
   * 微信补差单号
   */
  subsidyId: string | number;

}

export interface OrderForm extends BaseEntity {
}

export interface OrderQuery extends PageQuery {

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 订单状态（待付款、已付款（未直播拆卡）、待发货（中卡了的）、待收货、已完成、退款（拼团失败）、已关闭(订单超时)字典表关联）
   */
  cardOrderStatus?: string;

  /**
   * 订单号
   */
  cardOrderNumber?: string;

  /**
   * 单价（拼团的单价）
   */
  unitPrice?: number;

  /**
   * 订单的数量
   */
  count?: number;

  /**
   * 订单价值
   */
  orderPrice?: number;

  /**
   * 订单运费
   */
  orderFreight?: number;

  /**
   * 三方/四方平台的的单号
   */
  threePaymentNumber?: string;

  /**
   * 收货省
   */
  sendProvince?: string;

  /**
   * 收货市
   */
  sendCity?: string;

  /**
   * 收货区
   */
  sendArea?: string;

  /**
   * 收货详细地址
   */
  detailAddress?: string;

  /**
   * 收货人姓名
   */
  sendName?: string;

  /**
   * 收货手机号
   */
  sendPhone?: string;

  /**
   * 用户昵称
   */
  nickName?: string;

  /**
   * 店铺名称
   */
  shopName?: string;

  /**
   * 取消时间
   */
  cancelTime?: string;

  /**
   * 支付时间
   */
  payTime?: string;

  /**
   * 发货时间
   */
  shipTime?: string;

  /**
   * 收货时间
   */
  receivedTime?: string;

  /**
   * 退款时间
   */
  refundTime?: string;

  /**
   * 店铺id
   */
  shopId?: string | number;

  /**
   * 拼团id
   */
  cardCollageId?: string | number;

  /**
   * 拼团封面
   */
  collageImagePath?: string;

  /**
   * 拼团编码
   */
  collageCode?: string;

  /**
   * 拼团活动的名称
   */
  cardCollageName?: string;

  /**
   * 玩法(字典)
   */
  playWay?: string;

  /**
   * 支付方式
   */
  payWay?: string;

  /**
   * 实际付款
   */
  actualPayment?: number;

  /**
   * 优惠劵的应有金额（无门槛50，付款40，显示50）
   */
  discountsOriginAmount?: number;

  /**
   * 优惠卷优惠的金额(无门槛50，付款40，这边显示40)
   */
  discountsAmount?: number;

  /**
   * 优惠卷的id
   */
  discountsGetLogId?: string | number;

  /**
   * 优惠券发行方（1：官方  2：店铺）
   */
  discountsIssueType?: string;

  /**
   * 满减的价格
   */
  fullReduceAmount?: number;

  /**
   * 是否中卡 （yes_or_no字典）
   */
  isGainCard?: string;

  /**
   * 支付的实体id
   */
  payBeanId?: string | number;

  /**
   * 用户地址id
   */
  userAdressId?: string | number;

  /**
   * 玩家号
   */
  userInviteCode?: string;

  /**
   * 玩家号
   */
  selectTimeType?: string;

  /**
   * 收货方式  1：手动   2；时间到了自动
   */
  receivedWay?: string;

  /**
   * 是否匿名购买
   */
  userAnonymous?: string;

  /**
   * 位置字段
   */
  boxPosition?: string;

  /**
   * 二级商户号
   */
  subMchid?: string | number;

  /**
   * 是否分账
   */
  isShare?: string;

  /**
   * 分账比例
   */
  shareRatio?: number;

  /**
   * 已分账金额
   */
  shareMoney?: number;

  /**
   * 额外收取的分账金额【多收取的】
   */
  extraShareMoney?: number;

  /**
   * 微信分账单号
   */
  shareOrderId?: string | number;

  /**
   * 分账状态
   */
  shareStatus?: string;

  /**
   * 分账说明
   */
  shareMsg?: string;

  /**
   * 补差金额
   */
  subsidiesMoney?: string | number;

  /**
   * 补差状态
   */
  subsidiesStatus?: string | number;

  /**
   * 补差说明
   */
  subsidiesMsg?: string | number;

  /**
   * 微信补差单号
   */
  subsidyId?: string | number;

  /**
   * 日期范围参数
   */
  params?: any;
}



